async function fn() {
//   console.log(0 / 1);
  try {
    console.log(m);
  } catch (error) {
    console.log('error:');
    // throw new Error('error')
    // return Promise.reject('error')
  }
}

fn()
  .then(() => {
    console.log('then')
  })
  .catch(() => {
    console.log('catch')
  })
